God incarnate - French English Dictionary